﻿<%@ Control
    Language="C#"
    AutoEventWireup="true"
    CodeBehind="UserRegister.ascx.cs"
    Inherits="AutoStopApp.Controls.UserRegister" %>
        <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
            <script type="text/javascript">
            //<![CDATA[
                function TestCheck(sender, args) {
                    var chbAgree = $find("<%= chbAgree.ClientID %>");
                    if (!chbAgree.get_checked()) {
                        args.IsValid = false;
                    }
                    return;
                }
            //]]>
            </script>
        </telerik:RadScriptBlock>
<asp:Panel
    ID="pnlRegistration"
    runat="server">
    <asp:Panel
        ID="pnlFormData"
        runat="server">
        <h2>
            <img
                src="/images/puce.gif"
                alt="puce"
                width="34"
                height="24" />
            <asp:Literal
                runat="server"
                Text="Registrácia nového užívateľa"
                ID="Literal17" />
        </h2>
        <p>
            <asp:Literal
                runat="server"
                Text="Pred registrovaním musíte súhlasiť s podmienkami registrácie a potvrdiť, že ste im rozumeli a súhlasíte s nimi vo všetkých bodoch bez výhrady."
                ID="Literal7" />
        </p>
        <h2>
            <img
                src="/images/puce.gif"
                alt="puce"
                width="34"
                height="24" />
            <asp:Literal
                runat="server"
                Text="Podmienky registrácie"
                ID="Literal8" />
        </h2>
        <ol>
            <li>Svoje
                osobné
                údaje
                uverejňujete
                na stránke
                servusnemecko.sk
                na vlastnú
                zodpovednosť.
                Poskytnutím
                identifikačných
                osobných
                údajov
                udeľujete
                prevádzkovateľovi
                stránky
                servusnemecko.sk
                súhlas
                na zverejnenie
                osobných
                údajov
                na stránke
                servusnemecko.sk,
                na spracúvanie
                osobných
                údajov
                v rozsahu
                nevyhnutnom
                na funkčné
                prevádzkovanie
                stránky
                servusnemecko.sk.
            </li>
            <li>Svoje
                ponuky
                a požiadavky
                na zvezenie
                uverejňujete
                pod
                svojim
                vlastným
                menom
                a na
                vlastný
                účet
                a údaje,
                ktoré
                v ponukách
                a požiadavkách
                uverejňujete
                sú pravdivé
                a neskreslené.
            </li>
            <li>Súhlasíte
                so zasielaním
                komerčných
                informácií
                na Vašu
                email
                adresu.
            </li>
            <li>Nebudete
                využívať
                stránky
                servusnemecko.sk
                v rozpore
                s odporúčaniami
                prevádzkovateľa
                a nebudete
                využívať
                stránky
                servusnemecko.sk
                pre
                komerčné
                účely,
                pokiaľ
                nie
                je dohodnuté
                inak
                s prevádzkovateľom
                stránky
                servusnemecko.sk.
            </li>
            <li>Súhlasíte
                so zrušením
                Vašej
                registrácie
                bez
                upozornenia
                zo strany
                administrátora
                v prípade,
                ak porušíte
                podmienky
                registrácie
                alebo
                odporúčania
                pre
                používanie
                stránky
                servusnemecko.sk.
            </li>
            <li>Beriete
                na vedomie,
                že prevádzkovateľ
                stránky
                servusnemecko.sk
                nenesie
                akúkoľvek
                zodpovednosť
                za akékoľvek
                škody,
                ktoré
                Vám
                vzniknú
                v akejkoľvek
                súvislosti
                s používaním
                internetovej
                stránky
                servusnemecko.sk.
            </li>
            <li>Používaním
                stránky
                servusnemecko.sk
                Vám
                nevzniká
                akýkoľvek
                právny
                nárok
                na akúkoľvek
                náhradu
                škôd
                zo strany
                prevádzkovateľa
                stránky
                bez
                výnimky.
            </li>
            <li>Prevádzkovateľ
                stránky
                servusnemecko.sk
                nenesie
                akúkoľvek
                zodpovednosť
                za hodnovernosť
                a pravdivosť
                informácií
                uverejnených
                na stránke
                servusnemecko.sk.
            </li>
        </ol>
        <h2>
            <img
                src="/images/puce.gif"
                alt="puce"
                width="34"
                height="24" />
            <asp:Literal
                ID="Literal5"
                runat="server"
                Text="Registračné údaje" />
        </h2>
        <div
            class="CustomPanel">
            <div
                class="CustomPanelInner">
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal"
                            runat="server"
                            Text="Meno" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadTextBox
                            Width="95%"
                            ID="txtName"
                            runat="server" />
                    </div>
                    <div
                        class="columnError">
                        <asp:RequiredFieldValidator
                            Display="Dynamic"
                            ID="RequiredFieldValidator1"
                            runat="server"
                            ControlToValidate="txtName"
                            ErrorMessage="Pole je nutné vyplniť" />
                        <asp:RegularExpressionValidator
                            Display="Dynamic"
                            ID="maxLenProjectInfo"
                            ControlToValidate="txtName"
                            ValidationExpression="(\s|.){0,100}$"
                            ErrorMessage="Je možné zadať maximálne 100 znakov"
                            runat="server" />
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal1"
                            runat="server"
                            Text="E-Mail" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadTextBox
                            Width="95%"
                            ID="txtMail"
                            runat="server" />
                    </div>
                    <div
                        class="columnError">
                        <asp:RegularExpressionValidator
                            Display="Dynamic"
                            ID="txtMailValidator1"
                            ValidationExpression="^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$"
                            runat="server"
                            ControlToValidate="txtMail"
                            ErrorMessage="Zlý formát mailovej adresy" />
                        <asp:RequiredFieldValidator
                            Display="Dynamic"
                            ID="txtMailValidator2"
                            runat="server"
                            ControlToValidate="txtMail"
                            ErrorMessage="Pole je nutné vyplniť" />
                        <asp:RegularExpressionValidator
                            Display="Dynamic"
                            ID="RegularExpressionValidator1"
                            ControlToValidate="txtMail"
                            ValidationExpression="(\s|.){0,255}$"
                            ErrorMessage="Je možné zadať maximálne 255 znakov"
                            runat="server" />
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal2"
                            runat="server"
                            Text="Kontakt" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadTextBox
                            Width="95%"
                            ID="txtContact"
                            runat="server"
                            TextMode="MultiLine"
                            Rows="3" />
                    </div>
                    <div
                        class="columnError">
                        <asp:RegularExpressionValidator
                            Display="Dynamic"
                            ID="RegularExpressionValidator2"
                            ControlToValidate="txtContact"
                            ValidationExpression="(\s|.){0,2000}$"
                            ErrorMessage="Je možné zadať maximálne 2000 znakov"
                            runat="server" />
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal3"
                            runat="server"
                            Text="Heslo" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadTextBox
                            Width="95%"
                            ID="txtPassword1"
                            runat="server"
                            TextMode="Password" />
                    </div>
                    <div
                        class="columnError">
                        <asp:RequiredFieldValidator
                            Display="Dynamic"
                            ID="RequiredFieldValidator2"
                            runat="server"
                            ControlToValidate="txtPassword1"
                            ErrorMessage="Pole je nutné vyplniť" />
                        <asp:RegularExpressionValidator
                            Display="Dynamic"
                            ID="valPassword"
                            runat="server"
                            ControlToValidate="txtPassword1"
                            ErrorMessage="Zadajte aspoň 5 znakov"
                            ValidationExpression=".{5}.*" />
                        <asp:RegularExpressionValidator
                            Display="Dynamic"
                            ID="RegularExpressionValidator3"
                            ControlToValidate="txtPassword1"
                            ValidationExpression="(\s|.){0,100}$"
                            ErrorMessage="Je možné zadať maximálne 100 znakov"
                            runat="server" />
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal4"
                            runat="server"
                            Text="Heslo pre kontrolu" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadTextBox
                            Width="95%"
                            ID="txtPassword2"
                            runat="server"
                            TextMode="Password" />
                    </div>
                    <div
                        class="columnError">
                        <asp:CompareValidator
                            Display="Dynamic"
                            ID="CompareValidator1"
                            ControlToValidate="txtPassword1"
                            ErrorMessage="Heslá sa musia zhodovať"
                            ControlToCompare="txtPassword2"
                            runat="server" />
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal6"
                            runat="server"
                            Text="Typ používateľa" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadComboBox
                            Width="96%"
                            ID="cbxUserType"
                            runat="server" />
                    </div>
                    <div
                        class="columnError">
                        &nbsp;
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        <asp:Literal
                            ID="Literal10"
                            runat="server"
                            Text="Súhlas s podmienkami" />
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadButton
                            ID="chbAgree"
                            runat="server"
                            ToggleType="CheckBox"
                            ButtonType="ToggleButton"
                            AutoPostBack="false"
                            CausesValidation="false">
                            <ToggleStates>
                                <telerik:RadButtonToggleState
                                    Text="Súhlasím"
                                    PrimaryIconCssClass="rbToggleCheckboxChecked" />
                                <telerik:RadButtonToggleState
                                    Text="Nesúhlasím"
                                    PrimaryIconCssClass="rbToggleCheckbox" />
                            </ToggleStates>
                        </telerik:RadButton>
                    </div>
                    <div
                        class="columnError">
                        <asp:CustomValidator
                            ID="CustomValidator1"
                            runat="server"
                            ValidateEmptyText="true"
                            ClientValidationFunction="TestCheck"
                            ErrorMessage="Je nutné súhlasiť s podmienkami" />
                    </div>
                </div>
                <div
                    class="formRow">
                    <div
                        class="columnLabel">
                        &nbsp;
                    </div>
                    <div
                        class="columnInput">
                        <telerik:RadButton
                            ID="btnSave"
                            runat="server"
                            Text="Uložiť" />
                    </div>
                    <div
                        class="columnError">
                        <asp:Label
                            ID="lblValidationError"
                            runat="server" />
                    </div>
                </div>
            </div>
        </div>
    </asp:Panel>
    <asp:Panel
        ID="pnlSuccess"
        runat="server"
        Visible="false">
        <h2>
            <img
                src="/images/puce.gif"
                alt="puce"
                width="34"
                height="24" />
            <asp:Literal
                runat="server"
                Text="Výsledok registrácie"
                ID="Literal9" />
        </h2>
        <p>
            Váše
            konto
            bolo
            vytvorené.
            Kliknite
            <a href="/">
                sem</a>
            pre
            prihlásenie.
        </p>
    </asp:Panel>
</asp:Panel>
